package cl.indumotora.induapprecepcion.dao;

import com.sybase.collections.GenericList;
import com.sybase.persistence.SynchronizationGroup;

import cl.indumotora.induapprecepcion.mbo.IndumotoraRecepcionDB;
import cl.indumotora.induapprecepcion.mbo.MBO_BuscarClientes;
import cl.indumotora.induapprecepcion.mbo.MBO_CreaCliente;
import cl.indumotora.induapprecepcion.mbo.MBO_CreaClienteSynchronizationParameters;
import cl.indumotora.induapprecepcion.mbo.PersonalizationParameters;
import cl.indumotora.induapprecepcion.mbo.ZMOB_CLIENTE_CREA_T_CLIENTES;


public class ClienteDAO {

	public ClienteDAO() {
		// TODO Auto-generated constructor stub
	}
	
	
	public void CreaCliente(ZMOB_CLIENTE_CREA_T_CLIENTES datosCliente){
	
		ZMOB_CLIENTE_CREA_T_CLIENTES datos = new ZMOB_CLIENTE_CREA_T_CLIENTES();
		GenericList<ZMOB_CLIENTE_CREA_T_CLIENTES> Arrdatos = new GenericList<ZMOB_CLIENTE_CREA_T_CLIENTES>();
		datos.setKUNNR(datosCliente.getKUNNR());
		datos.setRUT(datosCliente.getRUT());
		datos.setNOMBRES(datosCliente.getNOMBRES());
		datos.setPATERNO(datosCliente.getPATERNO());
		datos.setMATERNO(datosCliente.getMATERNO());
		datos.setDIRECCI(datosCliente.getDIRECCI());
		datos.setNUMERO(datosCliente.getNUMERO());
		datos.setCIUDAD(datosCliente.getCIUDAD());
		datos.setCOMUNA(datosCliente.getCOMUNA());
		datos.setTELEFO(datosCliente.getTELEFO());
		datos.setCELULAR(datosCliente.getCELULAR());
		datos.setMAIL(datosCliente.getMAIL());
		datos.setCOUNTRY(datosCliente.getCOUNTRY());
		Arrdatos.add(datos);
		
		PersonalizationParameters pk = IndumotoraRecepcionDB.getPersonalizationParameters();
		pk.setCrea_cli(Arrdatos);
		pk.save();
		
		MBO_CreaClienteSynchronizationParameters sp = MBO_CreaCliente.getSynchronizationParameters();
		sp.setP_VKORG("OV10");
		sp.setP_PAIS("CL");
		sp.setP_VTWEG("50");
		sp.setP_BUKRS("EI10");
		sp.setP_SPART("35");
		sp.save();
		

		try
		{
			IndumotoraRecepcionDB.synchronize("SG_GestionUser");
		}
		catch (Exception e)
		{
			
		}
		
		
		
	}

}
